EN FR
EN FR


Section: Software

Software Language Processing Suite

Participant : Vadim Zaytsev [correspondent] .

Characterization:

A3-up4, SO-4, SM-3, EM-2up3, SDL-2, OC-DA-4-CD-4-MS-4-TPM-4

WWW:

http://slps.sourceforge.net

Objective:

The project facilitates exposition and comparison of approaches and techniques on language processing.

Users:

Computer science students, teachers, engineerings and practitioners

Impact:

SLPS contains the largest collection of grammars for programming languages directly recovered from documentation, as well as the largest collection of source-to-source grammar formalisms translators and other related grammarware.

Engineering:

SLPS is a large collection of scripts and programs written by Ralf Lämmel and Vadim Zaytsev.

Novelties

  • New grammars: Ada, Dart, Eiffel, Fortran, Modula, Mediawiki, ...(now a total of 41)

  • Grammar Tank: a new collection of 54 small grammars for research purposes

  • TestMatch: a tool for grammar-based differential testing of ANTLR grammars and for nonterminal matching based of parsing generated test data (in collaboration with Ralf Lämmel).

  • Grammar Hunter: a tool for automated notation-parametric grammar recovery (will also be a Rascal library).